#top_menu {
	margin: 0.5em 0;
	float: left;
}

#logout {
	margin: 0.5em 0 0.5em 2em;
    float: left;
}


#element_list, #edit_list, #leaves, #leaves_list, #edit_leaf {
	float: left;
}

#roll_container table {
    margin: 3px 7px 7px 3px;
}

#roll_container td {
    vertical-align: middle;
}

/*#roll_container div {
    border: 1px solid #aaa;
    margin: 2px;
}*/

#form_container td {
	padding: 0 1em 0.5em 0;	
}

#element_list, #leaves_list {
	margin-right: 1em;
}

#form_container input {
	width: 250px;
}

#form_container textarea {
	width: 250px;
	height: 100px;
}

#log_form td {
    padding: 0.2em 0.5em 0.2em 0;
}

#log_form input {
    width: 150px;
}

#element_list {
    width: 300px;	
}

.icon {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
}
.cross {
    background-image:url("/framework/public/images/cross.png");
    cursor:pointer;	
}